﻿@charset "utf-8";
/* CSS Document */


.chanpin {overflow:hidden; margin-bottom:30px; border-top:6px solid #027ac6; padding:12px 0 0;}
.chanpin .cbar{ height:28px; line-height:28px; background:url(../image/ProBar.png) repeat-x bottom; margin-bottom:28px;}
.chanpin .cbar img{ float:left;}
.chanpin .cbar a{ color:#787878; float:right;}
.chanpin .Cp{ overflow:hidden;}
.chanpin .CpBox{ margin:0 55px; overflow:hidden; position:relative;}
.chanpin .Button{ width:28px; height:173px; background:url(../image/FwButton.png) no-repeat; cursor:pointer;}
.chanpin .Prev{ float:left; background-position:left center;}
.chanpin .Next{ float:right; background-position:right center;}
.chanpin .CpBox ul{width:1000%; position:relative; position:relative; left:0;}
.chanpin .CpBox ul li{ width:200px; height:173px; float:left; margin:0 4px; overflow:hidden;border:1px solid #ccc;}
.chanpin .CpBox ul li img{ width:200px; height:173px; display:block;}
.chanpin .CpBox ul li .txt{ position:relative; background:#027ac6; padding:5px 15px;line-height:25px; color:#FFF;
	filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.8;         /*Firefox私有，透明度50%*/
	opacity:0.8;              /*其他，透明度50%*/
}


.box{ margin-bottom:20px;}
.box .bar{ background:url(../image/bar.png) repeat-x left bottom; overflow:hidden;}

.box .bar .tit{ width:120px; height:34px; padding:4px 10px; float:left;}
.box .bar .tit02{ background:#027ac6;}
.box .bar .tit01 h5{ height:18px; line-height:18px; display:block; font-size:14px; color:#3A3A3A;}
.box .bar .tit01 span{ -webkit-text-size-adjust:none; height:16px; line-height:16px; display:block; font-size:8px; color:#c2c9cf;}
.box .bar .tit02 h5{ height:18px; line-height:18px; display:block; font-size:14px; color:#FFF;}
.box .bar .tit02 span{ -webkit-text-size-adjust:none; height:16px; line-height:16px; display:block; font-size:8px; color:#c8ddf8;}

.box .cont, .box .contUs{ padding:5px 0; overflow:hidden;}



.case ul{ overflow:hidden; margin-top:16px; *margin-top:21px;}
.case ul li{ width:270px; float:left; overflow:hidden; height:233px; margin:0 9px 18px; border:1px solid #ccc; position:relative;}
.case ul li img{ width:270px; display:block; height:233px;}
.case ul li .txt{ position:relative; background:#F74A06; padding:5px 15px;line-height:25px; height:25px; color:#FFF;
	filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.8;         /*Firefox私有，透明度50%*/
	opacity:0.8;              /*其他，透明度50%*/
}

.link .bar{ height:30px; line-height:30px;  padding:20 25px 0 0;}
.link .bar span{ font-size:20px; color:#bec6cc; float:left; font-weight:bold;}
.link .bar a{ font-size:14px; color:#1894aa; float:right;}
.link .cont{ padding:5px 0;}
.link .img img{ margin:5px 10px; width:180px; border:1px solid #e1e1e1;}
.link .txt a{ margin:5px 10px;}

.left{ float:left;}
.right{ float:right; }

.main_div3 .box{ margin-bottom:10px;}
.main_div3 .box .bar .tit03{ height:30px; line-height:30px; font-weight:bold; font-size:14px;}

.main_div3 .left .cont{ min-height:600px;}

.cont100{ height:175px; line-height:25px;}
ul.list100 li{ color:#121212; height:40px; line-height:36px; border-bottom:1px dashed #ccc}
ul.list100 li a{ }
ul.list100 li span{ float:right;}

ul.list li{ color:#121212; height:36px; line-height:36px; border-bottom:1px dashed #ccc}
ul.list li a{ }
ul.list li span{ float:right;}

ul.o_text li{ border-bottom:1px dashed #DFDFDF; margin-top:10px; padding-bottom:8px; overflow:hidden;}
ul.o_text li img{ display:block; float:left; margin-right:15px; height:90px; width:130px; border:1px solid #ddd; padding:4px;}
ul.o_text li dl dd.name{ line-height:25px; font-weight:bold; font-size:14px;}
ul.o_text li dl dd name a{ color:#000;}
ul.o_text li dl dd.text{ line-height:25px; text-indent:2em;}

ul.xmzs{ overflow:hidden; margin-top:1px;}
ul.xmzs li{ width:182px; margin:0 5px 5px; float:left;}
ul.xmzs li a{ display:block;}
ul.xmzs li a.img{ border:1px solid #ccc; padding:0;}
ul.xmzs li a.img img{ width:182px; height:182px; display:block;}
ul.xmzs li a.txt{ line-height:24px; text-align:center; background:#EBEBEB;}

ul.xmzs1{ overflow:hidden; margin-top:1px;}
ul.xmzs1 li{ width:220px; margin:0 5px 0 15px; float:left;}
ul.xmzs1 li a{ display:block;}
ul.xmzs1 li a.img{ border:1px solid #ccc; padding:3px;}
ul.xmzs1 li a.img img{ width:220px; height:220px; display:block;}
ul.xmzs1 li a.txt{ line-height:24px; text-align:center; background:#EBEBEB;}

ul.xmzs2{ overflow:hidden; margin-top:1px;}
ul.xmzs2 li{ width:200px; margin:0 5px 0 10px; float:left;}
ul.xmzs2 li a{ display:block;}
ul.xmzs2 li a.img{ border:1px solid #ccc; padding:3px;}
ul.xmzs2 li a.img img{ width:200px; height:267px; display:block;}
ul.xmzs2 li a.txt{ line-height:24px; text-align:center; background:#EBEBEB;}

ul.xmzs3{ overflow:hidden; margin-top:1px;}
ul.xmzs3 li{ width:200px; margin:0 1px 0 1px; float:left;}
ul.xmzs3 li a{ display:block;}
ul.xmzs3 li a.img{ border:1px solid #ccc; padding:0px;}
ul.xmzs3 li a.img img{ width:200px; height:113px; display:block;}
ul.xmzs3 li a.txt{ line-height:24px; text-align:center; background:#EBEBEB;}

.artName{ font-size:20px; font-weight:bold; text-align:center; margin-bottom:8px; line-height:30px;}
.artInfo{ font-size:12px; text-align:center; margin-bottom:10px; line-height:20px;}
.artCont{ font-size:14px; line-height:25px;}

.artInfo_2{ overflow:hidden; margin-bottom:15px; border-bottom:2px solid #a1a1a1; padding-bottom:10px;}
.artJJ{ line-height:25px; text-indent:2em;}
.artPic{ float:right; width:196px; margin-left:20px; border:1px solid #CCC; padding:3px 2px;}

table.recruit{ width:100%; border:0;}
table.recruit td{ height:30px;}
div.recruit{ border-top:1px solid #ddd; margin-top:20px; padding-top:20px;}
div.recruit .sm{ text-align:right; margin-top:50px;}
div.recruit .sm span{ color:#F00;}

.sort li{ padding:1px 0;color:#121212; height:30px; line-height:30px; border-bottom:1px dashed #ccc}
.sort li a{ display:block;}
li.sort2{ padding:1px 0:text-indent:1em;font-size:5px;}

.mess input, .mess textarea, .mess img{ border:1px solid #CCC; vertical-align:middle;}
.mess input{ line-height:24px;}
.mess textarea{ font-size:12px;}
.mess img{ height:24px;}



.Page{ text-align:center; font-size:14px; margin-top:10px;}
.Page .selected{ color:#F00;}
.clear{ clear:both;}

  .linkTagcs
                    { 
                    width:900px;
                 height:auto;}
                    .linkTagcs ul
                    {margin:16px;padding:16px;list-style-type:none;}
                    .linkTagcs li
                    {list-style:none;margin:0px;  padding-right:10px;line-height:80px;float:left;}
                    .linkTagcs li a
                    {color:#555;word-break:break-all;}
                    .linkTagcs li img
                    {border:0px;}